home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / foomatic-db-engine / README.Debian < prev    next >
Encoding:
Text File  |  2010-08-04  |  2.4 KB  |  69 lines

  1. foomatic-db-engine for Debian
  2. -----------------------------
  3.  
  4. The structure of the OpenPrinting (foomatic) printer configuration system in
  5. Debian (and upstream) consists of 3 core packages:
  6.  
  7. * foomatic-db: Contains the foomatic printer database, split in
  8.   openprinting-ppds and openprinting-ppds-extra.
  9.  
  10. * foomatic-db-engine (this package): Contains the foomatic-configure script.
  11.  
  12. * foomatic-filters: Contains the filter scripts for various backend
  13.   printing systems.
  14.  
  15. If you want a GUI to configure your printer, you may want to try
  16.  
  17. * foomatic-gui, a GNOME-based printer configuration tool that works
  18.   with Foomatic and all of the spoolers it supports.
  19. * system-config-printer and system-config-printer-kde, which are printer
  20.   configuration tools integrated in GNOME and KDE system configuration tools
  21.  
  22. ** How to configure a queue manually **
  23.  
  24. The command "foomatic-configure" handles this.  Set up the queue as follows:
  25.  
  26. foomatic-configure -n <queue-name> -N <description> -L <location> 
  27.   -c <connection> -p <printer> -d <driver> -s <spooler>
  28.  
  29. where:
  30.  
  31. queue-name: What you want the queue to be called.
  32.  
  33. description: A human-readable description of the queue.
  34.  
  35. location: The physical location of the printer.
  36.  
  37. connection: How the printer is connected.  e.g.:
  38.   Parallel port: file:/dev/lp0
  39.   USB port:      file:/dev/usb/lp0
  40.   IPP/CUPS:      ipp://printserver.example.org/printers/lj4500
  41.   Samba/Windows: smb://WORKGROUP/PC/Canon
  42.   JetDirect:     socket://jetdirect.example.org:9100/
  43.  
  44. printer: The printer database name.  Generally:
  45.   Manufacturer_Model-Name
  46.  
  47. driver: The driver backend to use.  For most modern printers, one of:
  48.   hpijs      (if you have foomatic-db installed)
  49.   gutenprint (if you have foomatic-db-gutenprint installed)
  50.   Postscript
  51.  
  52. Your best bet on these two items is looking them up in the database at
  53.   OpenPrinting (http://www.openprinting.org/) or looking through the
  54.   XML files in /usr/share/foomatic/db/source/printer/
  55.  
  56. spooler: one of: cups, lpd, lprng, ppd, direct, ppr, pdq, gnulpr
  57.   (You can omit the -s option and it will try to guess.)
  58.  
  59. ** Notes for CUPS users **
  60.  
  61. IMPORTANT: If your printer filter is not working (dumping raw
  62. PostScript to the printer) immediately after setting up a queue with
  63. foomatic-configure, you may need to reload the CUPS daemon.  e.g. use:
  64. # invoke-rc.d cups reload
  65.  
  66.  -- Chris Lawrence <lawrencc@debian.org>, Tue Jul  1 19:15:43 2003
  67.  Updated by:
  68.  -- Didier Raboud <didier@raboud.com>  Fri, 23 Jul 2010 14:36:27 +0200
  69.